﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace IntelligentAgriculture.Contracts.Dto.Input
{
    public class AddUserInput
    {
        /// <summary>
        /// 用户名
        /// </summary>
        public string? Uname { get; set; }
        /// <summary>
        /// 密码
        /// </summary>
        public string? Upwd { get; set; }
        /// <summary>
        /// 昵称
        /// </summary>
        public string? NickName { get; set; }
        /// <summary>
        /// 性别
        /// </summary>
        public bool? Sex { get; set; }
        /// <summary>
        /// 姓名
        /// </summary>
        public string? Name { get; set; }
        /// <summary>
        /// 证件类型
        /// </summary>
        public string? CardType { get; set; }
        /// <summary>
        /// 证件号码
        /// </summary>
        public string? CardNumber { get; set; }
        /// <summary>
        /// 手机号
        /// </summary>
        public string? Phone { get; set; }
        /// <summary>
        /// 邮箱
        /// </summary>
        public string? Email { get; set; }
        /// <summary>
        /// 地址
        /// </summary>
        public string? Addr { get; set; }
        /// <summary>
        /// 部门
        /// </summary>
        public string? PartMent { get; set; }
        /// <summary>
        /// 状态
        /// </summary>
        public int Ustae { get; set; }
        /// <summary>
        /// 学历
        /// </summary>
        public string? EducationBackground { get; set; }
        /// <summary>
        /// 毕业院校
        /// </summary>
        public string? GraduateInstitutions { get; set; }
        /// <summary>
        /// 主键Id
        /// </summary>
        public int EntryInformationId { get; set; }
        /// <summary>
        /// 单位ID
        /// </summary>
        public int UnitId { get; set; }
        /// <summary>
        /// 员工状态
        /// </summary>
        public int EmployeeStatus { get; set; }
        /// <summary>
        /// 部门ID
        /// </summary>
        public int DepartmentId { get; set; }
        /// <summary>
        /// 入职日期
        /// </summary>
        public DateTime HireDate { get; set; }
        /// <summary>
        /// 转正日期
        /// </summary>
        public DateTime? RegularizationDate { get; set; }
        /// <summary>
        /// 职务
        /// </summary>
        public string? Position { get; set; }
        /// <summary>
        /// 岗位
        /// </summary>
        public string? JobTitle { get; set; }
        /// <summary>
        /// 人事级别
        /// </summary>
        public string? PersonnelLevel { get; set; }
        /// <summary>
        /// 用户关联ID
        /// </summary>
        public int? UserId { get; set; }
        /// <summary>
        /// 用户Id
        /// </summary>
        public int? Uid { get; set; }
        /// <summary>
        /// 角色Id
        /// </summary>
        public int? Rid { get; set; }
    }
}
